A Risk-based Regression Test Selection Strategy
نویسندگان
چکیده
Risk is anything that threatens the successful achievement of a project’s goals. The fundamental principle of risk-based testing is to do more thorough testing to those parts of the software system that present the highest risk. In this fast abstract, we introduce risk-based testing and discuss applying risk analysis to select test cases for regression testing which is essential to ensure software quality. We provide a method of risk-based test case selection. This approach is a specificationbased method. Therefore, it does not have scalability problems as does code-based techniques. It is also easy to implement with test tools, thus, making the regression test process more automated.
منابع مشابه
Optimum Maintenance Strategy Selection using a Hybrid Approach based on Analytical Hierarchy Process and Revised Multi Choice Goal Programming
This study aims to select optimal maintenance strategy for components of an electric motor of the National Iranian Oil Refining and Distribution Company. In this regard, a method based on revised multi choice goal programming and analytic hierarchy process (AHP) is presented. Since improving the equipment reliability is an important issue, reliability centered maintenance (RCM) strategies are i...
متن کاملEmpirical Studies of a Safe Regression Test Selection
Regression testing is an expensive testing procedure utilized to validate modiied software. Regression test selection techniques attempt to reduce the cost of regression testing by selecting a subset of a program's existing test suite. Safe regression test selection techniques select subsets that, under certain well-deened conditions, exclude no tests (from the original test suite) that if exec...
متن کاملEmpirical Studies of a Safe Regression Test Selection Technique
Regression testing is an expensive testing procedure utilized to validate modified software. Regression test selection techniques attempt to reduce the cost of regression testing by selecting a subset of a program’s existing test suite. Safe regression test selection techniques select subsets that, under certain well-defined conditions, exclude no tests (from the original test suite) that if ex...
متن کاملSpecification-based regression test selection with risk analysis
Regression testing is essential to ensure software quality. The test team applies a regression test suite to ensure that new or modified features do not regress (make worse) existing features. Although existing research has addressed many problems and put forward solutions, most regression test techniques are code-based. Code-based regression test selection is good for unit testing, but it has ...
متن کاملTest case selection for black-box regression testing of database applications
Context: This paper presents an approach for selecting regression test cases in the context of large-scale, database applications. We focus on a black-box (specification-based) approach, relying on classification tree models to model the input domain of the system under test (SUT), in order to obtain a more practical and scalable solution. We perform an industrial case study where the SUT is a ...
متن کامل